// ***********************************************************
// 这个文件在每个测试文件之前自动加载
// ***********************************************************

import './commands'
import './types'

// 全局配置
Cypress.on('uncaught:exception', (err) => {
  // 防止某些预期的错误导致测试失败
  if (err.message.includes('ResizeObserver loop limit exceeded')) {
    return false
  }
  return true
})

// 设置默认视口
beforeEach(() => {
  cy.viewport(1280, 720)
})